// samsting : this file is auto create.

#include "Ram/2015-05-01/UpdateRoleRequest.h"

namespace aliyun { namespace Ram {

UpdateRoleRequest::UpdateRoleRequest() : RpcAcsRequest("Ram", "2015-05-01", "UpdateRole") {
}

const string& UpdateRoleRequest::GetRoleName(void) const {
  return RoleName_;
}
void UpdateRoleRequest::SetRoleName(const string& RoleName) {
  RoleName_ = RoleName;
  PutQueryParameter("RoleName", RoleName_);
}

const string& UpdateRoleRequest::GetNewAssumeRolePolicyDocument(void) const {
  return NewAssumeRolePolicyDocument_;
}
void UpdateRoleRequest::SetNewAssumeRolePolicyDocument(const string& NewAssumeRolePolicyDocument) {
  NewAssumeRolePolicyDocument_ = NewAssumeRolePolicyDocument;
  PutQueryParameter("NewAssumeRolePolicyDocument", NewAssumeRolePolicyDocument_);
}


} } // namespace aliyun { namespace Ram {

// end of file 
